A GStreamer médiafolyamok feldolgozására szolgáló gráfok leírására szolgáló keretrendszer. Segítségével változtos médiafeldolgozási feladatokra lehet könnyen feldolgozási láncokat összerakni. Többek között alapjául szolgál multimédia lejátszóknak (pl. Quod Libet), de segítségével megvalósíthtaó alacsony késleltetésű média streamelés is különböző hálózati protokollok felett (pl. WebRTC, QUIC, RTP over QUIC, Media over QUIC, stb.). A hallgató feladata megismerkedni a GStreamerrel, média streamelési protokollok vizsgálatára prototípusok létrehozása és teljesítményanalízise, és az egyes megoldások kiértékelése. A hallgató munkája kapcsolódik a tanszéken az Ericsson magyarországi kutatóközpontjával szoros együttműködésben zajló kutatási és fejlesztési projekthez.
GStreamer is a framework for describing media processing pipelines. It provides an intuitive graph-based approach to implement pipelines for arbitrary media-processing tasks. GStreamer is used in multimedia playerss (e.g., QuodLibet). Moreover, it supports lowlatency media streaming over a wide range of network protocols (pl. WebRTC, QUIC, RTP over QUIC, Media over QUIC, stb.). The task of the student is to study GStreamer, implement prototypes for media streaming, performance measurement, and evaluate media streaming solutions. The work is in close collaboration with our industrial partner, Ericsson.